package cn.zsc.netdisk.response;

/**
 * @author ccying
 * @date 2021/2/4
 */
public enum Code {
    /**
     * 系统状态码
     * */
    SUCCESS(200, "成功"),
    ERROR(500, "错误"),
    /**
     * 验证状态码
     * */
    USER_NOT_SIGN_IN(1000, "用户未登录"),
    USER_ACCOUNT_NOT_FOUND(1100, "用户账号不存在"),
    USER_ACCOUNT_PASSWORD_ERROR(1200, "账号密码错误"),
    USER_ACCOUNT_EARLY_EXIST(1300,"该用户账号已经注册"),
    USER_MOBILE_CODE_ERROR(1400, "手机验证码已经过期"),
    USER_MOBILE_NUMBER_ERROR(1500, "手机号码已经绑定用户"),
    /**
     * 文件状态码
     * */
    FILE_NOT_EXIST(2000, "文件不存在"),
    /**
     * 分享状态码
     * */
    SHARE_URL_NOT_EXIST(3000, "文件分享链接不存在"),
    SHARE_PASSWORD_ERROR(3100, "文件分享密码错误");

    private int code;
    private String message;

    private Code(int code, String message) {
        this.code = code;
        this.message = message;
    }

    public int getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}